API Documentation
InputSystem.h
1 // InputSystem.h
3 //
5 
6 namespace nkGraphics
7 {
13  class DLL_GRAPHICS_EXPORT InputSystem
14  {
15  public :
16 
26 
32  bool initialize () ;
33 
34  // Getter
48  IDirectInput8* getDirectInputSystem () const ;
49 
50  // Setters
56  void setKeyHandler (BaseKeyHandler* handler) ;
63 
64  // Update
68  void update () ;
69  } ;
70 }
nkGraphics::BaseMouseHandler
Base input handler for mouse.
Definition: BaseMouseHandler.h:12
nkGraphics::InputSystem::~InputSystem
~InputSystem()
nkGraphics::InputSystem::getKeyHandler
BaseKeyHandler * getKeyHandler() const
nkGraphics::InputSystem::setMouseHandler
void setMouseHandler(BaseMouseHandler *handler)
nkGraphics::InputSystem::getMouseHandler
BaseMouseHandler * getMouseHandler() const
nkGraphics::InputSystem::setKeyHandler
void setKeyHandler(BaseKeyHandler *handler)
nkGraphics::InputSystem::getDirectInputSystem
IDirectInput8 * getDirectInputSystem() const
nkGraphics::InputSystem::InputSystem
InputSystem()
nkGraphics::InputSystem::initialize
bool initialize()
nkGraphics::InputSystem
The input system used within the component.
Definition: InputSystem.h:14
nkGraphics::InputSystem::update
void update()
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkGraphics::BaseKeyHandler
Base handler for keyboards.
Definition: BaseKeyHandler.h:12